home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / doc / signal / makefile < prev    next >
Makefile  |  1999-09-16  |  1KB  |  51 lines

  1. SHELL = /bin/sh
  2.  
  3. include ../../Version.incl
  4. SCIDIR=../..
  5. SCIDOC=$(SCIDIR)/../$(SCIVERSION)-doc
  6. include ../../Makefile.incl
  7.  
  8. TEXFILES = bibli.tex chap0.tex chap1.tex chap2.tex chap3.tex chap4.tex \
  9.     chap5.tex chap6.tex chap7.tex chap8.tex chap9.tex
  10.  
  11. all:: subs $(SCIDOC)/Signal.ps.Z
  12.  
  13. $(SCIDOC)/Signal.ps.Z: subs $(TEXFILES)
  14.     olatex209 Toolbox
  15.     makeindex -s Toolbox.isty Toolbox
  16.     olatex209 Toolbox
  17.     dvips -o $(SCIDOC)/Signal.ps Toolbox.dvi
  18.     $(RM) $(SCIDOC)/Signal.ps.Z
  19.     compress $(SCIDOC)/Signal.ps
  20.  
  21. clean::
  22.     $(RM) *.aux *.log  *.dvi *.ind *.idx *.ilg *.lof *.lot *.toc
  23. distclean::
  24.     $(RM) *.aux *.log  *.dvi *.ind *.idx *.ilg *.lof *.lot *.toc
  25.  
  26. SUBDIRS = Nsource_diary Nfigs_source
  27.  
  28. subs::
  29.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  30.     for i in $(SUBDIRS) ;\
  31.     do \
  32.         (cd $$i ; echo "making" subs "in signal/$$i..."; \
  33.             $(MAKE) $(MFLAGS) all); \
  34.     done
  35.  
  36. clean::
  37.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  38.     for i in $(SUBDIRS) ;\
  39.     do \
  40.         (cd $$i ; echo "making" clean "in signal/$$i..."; \
  41.             $(MAKE) $(MFLAGS) clean); \
  42.     done
  43.  
  44. distclean::
  45.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  46.     for i in $(SUBDIRS) ;\
  47.     do \
  48.         (cd $$i ; echo "making" distclean "in signal/$$i..."; \
  49.             $(MAKE) $(MFLAGS) distclean); \
  50.     done
  51.